package com.sikaryofficial.backend.domain.vo;

import com.sikaryofficial.backend.constant.ActivityTypeEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

/**
 * @author : qinjinyuan
 * @desc : 积分消费VO
 * @date : 2023/10/31 17:28
 */
@Setter
@Getter
@ToString
public class PointConsumerVO {
    /**
     * 活动ID
     */
    private Long activityId;

    /**
     * 活动类型
     * @see ActivityTypeEnum
     */
    private Integer activityType;

    /**
     * 奖品类型
     * @see com.sikaryofficial.backend.constant.PrizeTypeEnum
     */
    private Integer prizeType;

    /**
     * 活动奖项关联ID
     */
    private Long activityPrizeId;
    /**
     * 礼品ID
     */
    private Long prizeId;
    /**
     * 中奖等级
     */
    private int level;
    /**
     * 中奖概率
     */
    private BigDecimal winRatio;
    /**
     * 库存
     */
    private int stock;

    private int sort;
}
